import re

# | 或者的使用
print('-'*20,'| 或者的使用','-'*20)
m1 = re.match('mysql|flask','flask')
print(m1.group())

# () 分组的使用
print('-'*20,'() 分组的使用','-'*20)
m2 = re.match('(\w+)@(163|126|qq)\.com','hello@qq.com')
print(m2.group())

# (?P<name>) 分组的使用
print('-'*20,'(?P<name>) 分组的使用','-'*20)
m3 = re.match('(?P<name>\w+)@(?P<email>163|126|qq)\.com','hello@qq.com')
print(m3.group('name'))